Skip to content
This repository has been archived by the owner on May 6, 2024. It is now read-only.

fix(deps): update dependency de.jensklingenberg.ktorfit:ktorfit-ksp to v1.14.0 #38

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Apr 15, 2023

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
de.jensklingenberg.ktorfit:ktorfit-ksp 1.0.1 -> 1.14.0 age adoption passing confidence

Release Notes

Foso/Ktorfit (de.jensklingenberg.ktorfit:ktorfit-ksp)

v1.14.0

Compare Source

  • Build with KSP 1.0.20, Kotlin 2.0.0-RC1, Ktor 2.3.10

v1.13.0

Compare Source

  • Build with KSP 1.0.20, Kotlin 1.9.23, Ktor 2.3.10

v1.12.0

Compare Source

1.12.0 - 2024-01-16

  • Compatible with KSP 1.0.16 and Kotlin 1.9.22

v1.11.1

Compare Source

1.11.1 - 2023-12-21

v1.11.0

Compare Source

1.11.0 - 2023-12-06

Compatible with KSP 1.0.15 and Kotlin 1.9.21

Changed
  • KSP 1.0.15 required
  • Upgrade dependencies: Ktor 2.3.6

v1.10.2

Compare Source

1.10.2 - 2023-11-29

Fixed

v1.10.1

Compare Source

1.10.1 - 2023-11-15

Fixed

v1.10.0

Compare Source

1.10.0 - 2023-11-06

Compatible with KSP 1.0.14 and Kotlin 1.9.20

Added
Changed
  • KSP 1.0.14 required
  • Optimized code generation

v1.9.1

1.9.1 - 2023-10-22

Compatible with KSP 1.0.13 and Kotlin 1.9.10/1.9.20-RC

When you are still using the Ktorfit Gradle plugin in version 1.0.0, please also update that to 1.9.1

Added
Changed
  • The generated code will not produce warnings anymore

v1.8.1

1.8.1 - 2023-10-09

Compatible with KSP 1.0.13 and Kotlin 1.9.10/1.9.20-Beta2

Changed
  • Allow nullable body type #​424
  • Use @​ Path parameter name as default value #​426
  • Use @​ Query parameter name as default value #​428
  • Use @​ Field parameter name as default value #​430
  • You can now also get exceptions like NetworkException with SuspendResponseConverter.#​389
Deprecated

! When you still use the deprecated converters because there are use cases which you can't do with the converter factories, please write a GitHub Issue.
The deprecated converters will be removed in one of the upcoming versions

v1.7.0

1.7.0 - 2023-09-16

Gradle plugin

From now on with every Ktorfit release there will also be a Gradle plugin with the same version.
That means that drop you can drop the Gradle extension block where you previously set the version number and just bump the number of the Gradle plugin. https://foso.github.io/Ktorfit/installation/

plugins {
id("de.jensklingenberg.ktorfit") version "1.7.0"
}
Added
  • Added a compiler type checks if the type used for the create function is an interface
Changed
  • Upgrade dependencies: Ktor 2.3.4
Deprecated
Removed
Fixed
Security

v1.6.0

1.6.0 - 2023-08-24

Changed
  • KSP version 1.9.10-1.0.13 is now required
  • Upgrade dependencies: Ktor 2.3.3

v1.5.0

🎉 Ktorfit 1.5.0 has been released!

Added
Changed
  • KSP version 1.9.0-1.0.13 is now required
Deprecated
Removed
Fixed
Security

v1.4.4

1.4.4 - 2023-07-26

Added
Changed
  • Upgrade dependencies: Ktor 2.3.2
Deprecated
Removed
Fixed
Security

v1.4.3

1.4.3 - 2023-07-13

Added
Changed
Deprecated
Removed
Fixed

#​372 Crash with Xiaomi on create Ktorfit.Builder by @​princeparadoxes

v1.4.2

1.4.2 - 2023-06-25

Added
Changed
Deprecated
Removed
Fixed

#​323 Code generation issue for @​Multipart / @​FormUrlEncoded by @​Ph1ll1pp

v1.4.1

1.4.1 - 2023-06-03

Added
Changed
  • Upgrade dependencies: Ktor 2.3.1
Deprecated
Removed
Fixed

#​236 Parsing error for list/array

Security

v1.4.0

1.4.0 - 2023-05-27

Added
  • #​85 Added a Response class that can be used as a wrapper around the API Response, the converter for it is automatically applied. thx to @​vovahost, @​DATL4G

e.g.

interface ExampleApi{
  suspend fun getUser(): Response<User>
}

val user = userKtorfit.create<ExampleApi>().getUser()
    
if(user.isSuccessful){
  user.body()
}else{
  user.errorBody()
}
  • Ktorfit is now using converters factories to apply the converters, similar to Retrofit
    see more here https://foso.github.io/Ktorfit/converters/converters/

  • TypeData now has a field "typeInfo" can be used to convert the Ktor HttpResponse body to the wanted type

  • CallConverterFactory for replacement of CallResponseConverter

  • FlowConverterFactory for replacement of FlowResponseConverter

  • Added support for targets:
    macosArm64, tvosArm64, tvosX64, tvosSimulatorArm64, watchosSimulatorArm64 #​315

Changed
  • Upgrade dependencies: Kotlin 1.8.21
Deprecated
  • ResponseConverter, use Converter.ResponseConverter instead
  • SuspendResponseConverter, use Converter.SuspendResponseConverter instead
  • RequestConverter, use Converter.RequestParameterConverter instead
  • See also: https://foso.github.io/Ktorfit/converters/migration/
Removed
Fixed
Security

v1.3.0

1.3.0 - 2023-05-14

Added
Changed
  • Optimized generated code, the generated code that is used for a request will
    now directly set the Ktor code instead of delegating it to a Ktorfit class. This will
    make the code easier to understand.

  • KSP version 1.0.11 is now needed

Deprecated
Removed
Fixed

[Bug]: IllegalArgumentException with Custom Http Annotation #​274

Security
Bumped

KSP version to 1.0.11

v1.2.0

1.2.0 - 2023-05-05

Added
Changed
Deprecated
Removed
Fixed
Security
Bumped
  • Now using on Ktor 2.3.0

v1.1.0

1.1.0 - 2023-04-15

Added

From now on there are two versions of the ktorfit-lib.

"de.jensklingenberg.ktorfit:ktorfit-lib"
will stay like before and add the platform Ktor client dependencies for the clients.

"de.jensklingenberg.ktorfit:ktorfit-lib-light"
this will only add the Ktor client core dependency and not the platform dependencies for the clients.
This will give you more control over the used clients, but you have to add them yourself. https://ktor.io/docs/http-client-engines.html
Everything else is the same as "ktorfit-lib"

Changed

Kotlin version 1.8.20 is now needed
KSP version 1.8.20-1.0.10 is now needed

Deprecated
Removed
Fixed
Security
Bumped

Kotlin to 1.8.20
KSP version to 1.8.20-1.0.10


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate. View repository job log here.

@renovate renovate bot force-pushed the renovate/ktorfitversion branch 6 times, most recently from 4fe378f to a847b5b Compare April 24, 2023 21:15
@renovate renovate bot changed the title fix(deps): update dependency de.jensklingenberg.ktorfit:ktorfit-ksp to v1.1.0 fix(deps): update dependency de.jensklingenberg.ktorfit:ktorfit-ksp to v1.4.0 May 28, 2023
@renovate renovate bot force-pushed the renovate/ktorfitversion branch 2 times, most recently from 5ff5b58 to dcb96d5 Compare May 31, 2023 20:11
@renovate renovate bot changed the title fix(deps): update dependency de.jensklingenberg.ktorfit:ktorfit-ksp to v1.4.0 fix(deps): update dependency de.jensklingenberg.ktorfit:ktorfit-ksp to v1.4.1 Jun 3, 2023
@renovate renovate bot force-pushed the renovate/ktorfitversion branch 6 times, most recently from ff400d5 to 93353d4 Compare June 6, 2023 15:20
@renovate renovate bot force-pushed the renovate/ktorfitversion branch 14 times, most recently from d6c3a4e to 5abea68 Compare June 20, 2023 15:55
@renovate renovate bot force-pushed the renovate/ktorfitversion branch from 816f4ea to 5eb4397 Compare July 12, 2023 22:31
@renovate renovate bot changed the title fix(deps): update dependency de.jensklingenberg.ktorfit:ktorfit-ksp to v1.4.2 fix(deps): update dependency de.jensklingenberg.ktorfit:ktorfit-ksp to v1.4.3 Jul 12, 2023
@renovate renovate bot changed the title fix(deps): update dependency de.jensklingenberg.ktorfit:ktorfit-ksp to v1.4.3 fix(deps): update dependency de.jensklingenberg.ktorfit:ktorfit-ksp to v1.4.4 Jul 26, 2023
@renovate renovate bot force-pushed the renovate/ktorfitversion branch from 5eb4397 to 21d785c Compare July 26, 2023 20:10
@renovate renovate bot changed the title fix(deps): update dependency de.jensklingenberg.ktorfit:ktorfit-ksp to v1.4.4 fix(deps): update dependency de.jensklingenberg.ktorfit:ktorfit-ksp to v1.5.0 Aug 4, 2023
@renovate renovate bot force-pushed the renovate/ktorfitversion branch from 21d785c to 1b61661 Compare August 4, 2023 22:51
@renovate renovate bot force-pushed the renovate/ktorfitversion branch 5 times, most recently from f186bb1 to eb46896 Compare August 24, 2023 19:39
@renovate renovate bot changed the title fix(deps): update dependency de.jensklingenberg.ktorfit:ktorfit-ksp to v1.5.0 fix(deps): update dependency de.jensklingenberg.ktorfit:ktorfit-ksp to v1.6.0 Aug 24, 2023
@renovate renovate bot changed the title fix(deps): update dependency de.jensklingenberg.ktorfit:ktorfit-ksp to v1.6.0 fix(deps): update dependency de.jensklingenberg.ktorfit:ktorfit-ksp to v1.7.0 Sep 16, 2023
@renovate renovate bot changed the title fix(deps): update dependency de.jensklingenberg.ktorfit:ktorfit-ksp to v1.7.0 fix(deps): update dependency de.jensklingenberg.ktorfit:ktorfit-ksp to v1.8.1 Oct 9, 2023
@renovate renovate bot changed the title fix(deps): update dependency de.jensklingenberg.ktorfit:ktorfit-ksp to v1.8.1 fix(deps): update dependency de.jensklingenberg.ktorfit:ktorfit-ksp to v1.9.1 Oct 22, 2023
@renovate renovate bot changed the title fix(deps): update dependency de.jensklingenberg.ktorfit:ktorfit-ksp to v1.9.1 fix(deps): update dependency de.jensklingenberg.ktorfit:ktorfit-ksp to v1.10.0 Nov 6, 2023
@renovate renovate bot changed the title fix(deps): update dependency de.jensklingenberg.ktorfit:ktorfit-ksp to v1.10.0 fix(deps): update dependency de.jensklingenberg.ktorfit:ktorfit-ksp to v1.11.1 Jan 1, 2024
@renovate renovate bot changed the title fix(deps): update dependency de.jensklingenberg.ktorfit:ktorfit-ksp to v1.11.1 fix(deps): update dependency de.jensklingenberg.ktorfit:ktorfit-ksp to v1.12.0 Jan 15, 2024
@renovate renovate bot force-pushed the renovate/ktorfitversion branch from dca88c3 to eadb29f Compare April 14, 2024 21:16
@renovate renovate bot changed the title fix(deps): update dependency de.jensklingenberg.ktorfit:ktorfit-ksp to v1.12.0 fix(deps): update dependency de.jensklingenberg.ktorfit:ktorfit-ksp to v1.13.0 Apr 14, 2024
@renovate renovate bot force-pushed the renovate/ktorfitversion branch from eadb29f to d08ecc3 Compare April 15, 2024 18:18
@renovate renovate bot changed the title fix(deps): update dependency de.jensklingenberg.ktorfit:ktorfit-ksp to v1.13.0 fix(deps): update dependency de.jensklingenberg.ktorfit:ktorfit-ksp to v1.14.0 Apr 15, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants